/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sv.com.intesal.compra.bean;

import java.io.Serializable;
import java.sql.Time;
import java.util.Date;

/**
 *
 * @author andrew
 */
public class OrdenCompra implements Serializable {


    /*ORDEN_COMPRA*/
    private Integer id_oc;
    private Integer bloque_oc;
    private Date fecha_oc;
    private Time fechahora_oc;
    private Integer numero_oc;
    private String estado_oc;
    private String tipo_oc = "";
    private double percepcion_oc;
    private Integer plazo_oc;
    private Boolean filtro_percepcion_oc;

    /*DETA_ORDEN_COMPRA*/
    private Integer id_d;
    private Double cantidad_d;
    private Double costo_d;
    private Double costo_sd_d;/*costo sin descuento*/

    private Double costo_cd_d;/*costo sin descuento*/

    private Double iva_d;
    private Double descuento_d;
    private Double porcentaje_descuento_d;
    private Double exento_d;
    private Double subTotal;
    private Double subTotal_d;

    /*USUARIO*/
    private int id_u;
    private String usuario_u;

    /*EMPRESA*/
    private Integer id_em;
    private String nombre_em;
    private String nit_em;
    private String nrc_em;
    private String giro_em;

    /*PROVEEDOR*/
    private Integer id_p;
    private String nombre_p;
    private String aplica_percepcion_p;
    private String nit_p;

    /*MATERIAL_SUCURSAl*/
    private int id_dm;

    /*MATERIAL*/
    private Integer id_m;
    private String nombre_m;

    /*DETA_ORDEN_COMPRA*/
    /*TOTALES ORDEN COMPRA*/
    private double totalCosto_oc;//total costo ANDY
    private double total_oc;//total orden de compra
    private double total_descuento_oc;//total descuento
    private double total_iva_oc;//total iva
    private double total_exento_oc;//total exento
    private double total_percepcion_oc; // total percepcion
    private double total_costo_sd_oc; // total costo sin descuento
    private double total_costo_cd_oc; // total costo con descuento
    private double total_subTotal_oc; // total de sub-totales

    /*CONSULTA ODEN DE COMPRA*/
    private Date fecha_i;
    private Date fecha_f;
    private Boolean filtrar_estado;

    public String getAplica_percepcion_p() {
        return aplica_percepcion_p;
    }

    public void setAplica_percepcion_p(String aplica_percepcion_p) {
        this.aplica_percepcion_p = aplica_percepcion_p;
    }

    public Integer getBloque_oc() {
        return bloque_oc;
    }

    public void setBloque_oc(Integer bloque_oc) {
        this.bloque_oc = bloque_oc;
    }

    public Double getCantidad_d() {
        return cantidad_d;
    }

    public void setCantidad_d(Double cantidad_d) {
        this.cantidad_d = cantidad_d;
    }

    public Double getCosto_cd_d() {
        return costo_cd_d;
    }

    public void setCosto_cd_d(Double costo_cd_d) {
        this.costo_cd_d = costo_cd_d;
    }

    public Double getCosto_d() {
        return costo_d;
    }

    public void setCosto_d(Double costo_d) {
        this.costo_d = costo_d;
    }

    public Double getCosto_sd_d() {
        return costo_sd_d;
    }

    public void setCosto_sd_d(Double costo_sd_d) {
        this.costo_sd_d = costo_sd_d;
    }

    public Double getDescuento_d() {
        return descuento_d;
    }

    public void setDescuento_d(Double descuento_d) {
        this.descuento_d = descuento_d;
    }

    public String getEstado_oc() {
        return estado_oc;
    }

    public void setEstado_oc(String estado_oc) {
        this.estado_oc = estado_oc;
    }

    public Double getExento_d() {
        return exento_d;
    }

    public void setExento_d(Double exento_d) {
        this.exento_d = exento_d;
    }

    public Date getFecha_f() {
        return fecha_f;
    }

    public void setFecha_f(Date fecha_f) {
        this.fecha_f = fecha_f;
    }

    public Date getFecha_i() {
        return fecha_i;
    }

    public void setFecha_i(Date fecha_i) {
        this.fecha_i = fecha_i;
    }

    public Date getFecha_oc() {
        return fecha_oc;
    }

    public void setFecha_oc(Date fecha_oc) {
        this.fecha_oc = fecha_oc;
    }

    public Time getFechahora_oc() {
        return fechahora_oc;
    }

    public void setFechahora_oc(Time fechahora_oc) {
        this.fechahora_oc = fechahora_oc;
    }

    public Boolean getFiltrar_estado() {
        return filtrar_estado;
    }

    public void setFiltrar_estado(Boolean filtrar_estado) {
        this.filtrar_estado = filtrar_estado;
    }

    public Boolean getFiltro_percepcion_oc() {
        return filtro_percepcion_oc;
    }

    public void setFiltro_percepcion_oc(Boolean filtro_percepcion_oc) {
        this.filtro_percepcion_oc = filtro_percepcion_oc;
    }

    public String getGiro_em() {
        return giro_em;
    }

    public void setGiro_em(String giro_em) {
        this.giro_em = giro_em;
    }

    public Integer getId_d() {
        return id_d;
    }

    public void setId_d(Integer id_d) {
        this.id_d = id_d;
    }

    public int getId_dm() {
        return id_dm;
    }

    public void setId_dm(int id_dm) {
        this.id_dm = id_dm;
    }

    public Integer getId_em() {
        return id_em;
    }

    public void setId_em(Integer id_em) {
        this.id_em = id_em;
    }

    public Integer getId_m() {
        return id_m;
    }

    public void setId_m(Integer id_m) {
        this.id_m = id_m;
    }

    public Integer getId_oc() {
        return id_oc;
    }

    public void setId_oc(Integer id_oc) {
        this.id_oc = id_oc;
    }

    public Integer getId_p() {
        return id_p;
    }

    public void setId_p(Integer id_p) {
        this.id_p = id_p;
    }

    public int getId_u() {
        return id_u;
    }

    public void setId_u(int id_u) {
        this.id_u = id_u;
    }

    public Double getIva_d() {
        return iva_d;
    }

    public void setIva_d(Double iva_d) {
        this.iva_d = iva_d;
    }

    public String getNit_em() {
        return nit_em;
    }

    public void setNit_em(String nit_em) {
        this.nit_em = nit_em;
    }

    public String getNit_p() {
        return nit_p;
    }

    public void setNit_p(String nit_p) {
        this.nit_p = nit_p;
    }

    public String getNombre_em() {
        return nombre_em;
    }

    public void setNombre_em(String nombre_em) {
        this.nombre_em = nombre_em;
    }

    public String getNombre_m() {
        return nombre_m;
    }

    public void setNombre_m(String nombre_m) {
        this.nombre_m = nombre_m;
    }

    public String getNombre_p() {
        return nombre_p;
    }

    public void setNombre_p(String nombre_p) {
        this.nombre_p = nombre_p;
    }

    public String getNrc_em() {
        return nrc_em;
    }

    public void setNrc_em(String nrc_em) {
        this.nrc_em = nrc_em;
    }

    public Integer getNumero_oc() {
        return numero_oc;
    }

    public void setNumero_oc(Integer numero_oc) {
        this.numero_oc = numero_oc;
    }

    public double getPercepcion_oc() {
        return percepcion_oc;
    }

    public void setPercepcion_oc(double percepcion_oc) {
        this.percepcion_oc = percepcion_oc;
    }

    public Integer getPlazo_oc() {
        return plazo_oc;
    }

    public void setPlazo_oc(Integer plazo_oc) {
        this.plazo_oc = plazo_oc;
    }

    public Double getPorcentaje_descuento_d() {
        return porcentaje_descuento_d;
    }

    public void setPorcentaje_descuento_d(Double porcentaje_descuento_d) {
        this.porcentaje_descuento_d = porcentaje_descuento_d;
    }

    public Double getSubTotal() {
        return subTotal;
    }

    public void setSubTotal(Double subTotal) {
        this.subTotal = subTotal;
    }

    public Double getSubTotal_d() {
        return subTotal_d;
    }

    public void setSubTotal_d(Double subTotal_d) {
        this.subTotal_d = subTotal_d;
    }

    public String getTipo_oc() {
        return tipo_oc;
    }

    public void setTipo_oc(String tipo_oc) {
        this.tipo_oc = tipo_oc;
    }

    public double getTotalCosto_oc() {
        return totalCosto_oc;
    }

    public void setTotalCosto_oc(double totalCosto_oc) {
        this.totalCosto_oc = totalCosto_oc;
    }

    public double getTotal_costo_cd_oc() {
        return total_costo_cd_oc;
    }

    public void setTotal_costo_cd_oc(double total_costo_cd_oc) {
        this.total_costo_cd_oc = total_costo_cd_oc;
    }

    public double getTotal_costo_sd_oc() {
        return total_costo_sd_oc;
    }

    public void setTotal_costo_sd_oc(double total_costo_sd_oc) {
        this.total_costo_sd_oc = total_costo_sd_oc;
    }

    public double getTotal_descuento_oc() {
        return total_descuento_oc;
    }

    public void setTotal_descuento_oc(double total_descuento_oc) {
        this.total_descuento_oc = total_descuento_oc;
    }

    public double getTotal_exento_oc() {
        return total_exento_oc;
    }

    public void setTotal_exento_oc(double total_exento_oc) {
        this.total_exento_oc = total_exento_oc;
    }

    public double getTotal_iva_oc() {
        return total_iva_oc;
    }

    public void setTotal_iva_oc(double total_iva_oc) {
        this.total_iva_oc = total_iva_oc;
    }

    public double getTotal_oc() {
        return total_oc;
    }

    public void setTotal_oc(double total_oc) {
        this.total_oc = total_oc;
    }

    public double getTotal_percepcion_oc() {
        return total_percepcion_oc;
    }

    public void setTotal_percepcion_oc(double total_percepcion_oc) {
        this.total_percepcion_oc = total_percepcion_oc;
    }

    public double getTotal_subTotal_oc() {
        return total_subTotal_oc;
    }

    public void setTotal_subTotal_oc(double total_subTotal_oc) {
        this.total_subTotal_oc = total_subTotal_oc;
    }

    public String getUsuario_u() {
        return usuario_u;
    }

    public void setUsuario_u(String usuario_u) {
        this.usuario_u = usuario_u;
    }
}
